package cn.xieyang.gen.database.mysql.impl;

import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.IdUtil;
import cn.xieyang.gen.database.mysql.ValGenerator;
import cn.xieyang.gen.database.mysql.ValGeneratorConfig;
import lombok.Getter;

@Getter
public class FixValGeneratorImpl implements ValGenerator {

    private ValGeneratorConfig valGeneratorConfig;

    @Override
    public ValGenerator setValGeneratorConfig(ValGeneratorConfig valGeneratorConfig) {
        this.valGeneratorConfig = valGeneratorConfig;
        Assert.notBlank(valGeneratorConfig.getFixedValue(),"固定值不能为空");
        return this;
    }

    @Override
    public String getVal() {
        return valGeneratorConfig.getFixedValue();
    }

}
